<?php
include("vues/v_sommaire.php");
$action = $_REQUEST['action'];
//$idVisiteur = $_SESSION['idVisiteur'];

switch ($action) {
    case 'selectionnerMois': {
        if(isset($_SESSION['Visiteur'])){
            $pdo->validerfiche($_SESSION['Visiteur'],$_POST['montant']);
        }
            $lesMois = $pdo->getles6derniersmois();
            $lesvisiteurs = $pdo->getlesvisiteursCL();



            // Afin de sélectionner par défaut le dernier mois dans la zone de liste
            // on demande toutes les clés, et on prend la première,
            // les mois étant triés décroissants
            //$lesCles = array_keys( $lesMois );
            //$moisASelectionner = $lesCles[0];
            include("vues/v_listemoisC.php");
            break;
        }
    case 'voirEtatFrais': {
             if(isset($_REQUEST['Valider'])){
                $idVisiteur = $_REQUEST['Visiteur'];

                $_SESSION['Visiteur'] = $idVisiteur;
                $_SESSION['numMois'] = $_REQUEST['Mois'];
             
            };
            if (isset($_REQUEST['idFraisR'])) {
                $idfrais = $_REQUEST['idFraisR'];
                $pdo->reportfraishorsforfait($idfrais,$_SESSION['Visiteur'],$_SESSION['Mois']+1);

               
            };
            if (isset($_REQUEST['idFrais'])) {
                $idfrais = $_REQUEST['idFrais'];
                $pdo->updatefraishorsforfait($idfrais);

              
            } elseif (isset($_REQUEST['validation'])) {
                //update*

                $pdo->updatefraisforfait($_SESSION['Visiteur'], $_SESSION['Mois'], $_POST['frais']);
            } 
        
        $jour = array("janvier" => "01", "février" => "02", "mars" => "03", "avril" => "04", "mai" => "05", "juin" => "06", "juillet" => "07", "août" => "08", "septembre" => "09", "octobre" => "10", "novembre" => "11", "decembre" => "12");
        
          $mois = explode(" ", $_SESSION['numMois']);
       
        $leMois = $jour[trim($mois[0])];


        $lesvisiteurs = $pdo->getlesvisiteursCL();
        $lesMois = $pdo->getles6derniersmois();
        $moisASelectionner = $_SESSION['numMois'];


        $lesFraisHorsForfait = $pdo->getLesFraisHorsForfait($_SESSION['Visiteur'], trim($mois[1]) . $jour[trim($mois[0])], $jour[trim($mois[0])]);
        $lesFraisForfait = $pdo->getLesFraisForfaitC($_SESSION['Visiteur'], trim($mois[1]) . $jour[trim($mois[0])]);
        $lesInfosFicheFrais = $pdo->getLesInfosFicheFraisC($_SESSION['Visiteur'], trim($mois[1]) . $jour[trim($mois[0])]);

        $libEtat = $lesInfosFicheFrais['libEtat'];
        $montantValide = $lesInfosFicheFrais['montantValide'];
        $nbJustificatifs = $lesInfosFicheFrais['nbJustificatifs'];
        $dateModif = $lesInfosFicheFrais['dateModif'];

        $dateModif = dateAnglaisVersFrancais($dateModif);
        
        $_SESSION['Mois'] = $mois[1] . $leMois;
        include("vues/v_etatFraisC.php");
        break;
    }
}
